// const a = function (...args) {
//   console.log(args);
// };

// const a = function ({ change, memory }, { $grid, xe: { debounce, get, set } }) {
//   if (change.action === "init") {
//     set(
//       memory,
//       "debounceSearch",
//       debounce(() => $grid.commitProxy("query"), 500)
//     );
//   }
//   if (change.path && change.path.includes(".")) {
//     const func = get(memory, "debounceSearch");
//     if (func) {
//       func();
//     }
//   }
// };

// const a = function ({ memory }, { $grid, xe: { debounce,set } }) {
//   $grid.hideColumn("examine_name");
//   $grid.hideColumn("status");
//   $grid.hideColumn("submit_name");
//   $grid.loadColumn($grid.getColumns());
//   const initLoad = () =>
//     $grid.commitProxy("_init", { transfer: { action: "reload" } });
//   set(memory, "debounceSearch6450", debounce(initLoad, 500));
//   initLoad();
// };

// const a = function (_, { $grid }) {
//   $grid.hideColumn("examine_name");
//   $grid.hideColumn("status");
//   $grid.hideColumn("submit_name");
//   $grid.loadColumn($grid.getColumns());
//   $grid.commitProxy("_init", { transfer: { action: "reload" } });
// };

// const a = async function (
//   { change: { path }, memory },
//   {  dc: { next }, xe: {  get } }
// ) {
//   await next();
//   if (path && path.startsWith("1790218686092136450"))
//     await get(memory, "debounceSearch6450")();
// };

const a = async function (
  param,
  { origin, memory },
  { dc: { http }, xe: { set } }
) {
  const params = { ...param, ...origin["1790218686092136450"] };
  const { data, total } = await http.post({
    url: "/ypxy/transfer/listNeedByPZD",
    data: params,
  });
  set(memory, "checkListBx", []);
  return { items: data, total };
};

// const a = async function (param, { origin }, { dc: { http } }) {
//   const params = { ...param, ...origin["1790218686092136450"] };
//   const { data, total } = await http.post({
//     url: "/ypxy/transfer/listNeedByPZD",
//     data: params,
//   });
//   return { items: data, total };
// };
